home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / pdd / basfnc / help / gt_put.hlp < prev    next >
Encoding:
Text File  |  2000-02-22  |  3.0 KB  |  93 lines

  1. ◎G_ALLOC    GT_PUT.FNC    パーコレ2\061\A\TOOLS
  2. 書式        int g_alloc(size)
  3. 引数        int
  4. 戻り値        int
  5. 機能        グラフィック画面変形の為のメモリをsizeで確保する。引数は以下の通り。
  6.          正の値=バイトのメモリ領域をバッファとして確保する。
  7.          -1    =テキストVRAMのプレーン2と3をバッファとする。
  8.          -2    =テキストVRAMの全領域をバッファとする。
  9.          戻り値はバッファのサイズ。エラーならば負を返す
  10. 参照        g_set,g_get,gtput,g_free,g_free_all
  11. コンパイル    可
  12.  
  13. ◎G_SET        GT_PUT.FNC    パーコレ2\061\A\TOOLS
  14. 書式        g_set(xl, yl, size, buff)
  15. 引数        int(xl, yl, size) buffは1次元配列(どの型でもよい)
  16. 戻り値        int
  17. 機能        バッファをユーザーが用意したメモリ領域に確保する。
  18.         大きさが size バイトの領域 buff を縦横 xl,yl の画像のバッファとして割り当てる。
  19.         戻り値は、0ならば正常終了
  20. 参照        g_alloc,g_get,gtput,g_free,g_free_all
  21. コンパイル    可
  22.  
  23. ◎G_GET        GT_PUT.FNC    パーコレ2\061\A\TOOLS
  24. 書式        g_get(x0, y0, x1, y1)
  25. 引数        int(x0,y0,x1,y1)
  26. 戻り値        int
  27. 機能        バッファに (x0,y0)-(x1,y1) の領域のグラフィック画面を取り込む。
  28.         戻り値は、0ならば正常終了
  29. 参照        g_alloc,g_set,gtput,g_free,g_free_all
  30. コンパイル    可
  31.  
  32. ◎GTPUT        GT_PUT.FNC    パーコレ2\061\A\TOOLS
  33. 書式        gtput(x0, y0, x1, y1, x2, y2, x3, y3)
  34. 引数        int (x0,y0,x1,y1,x2,y2,x3,y3)
  35. 機能        g_get()バッファに取り込んだ画像を (x0,y)~(x3,y3) の作る四辺形の中に変型して
  36.         張り付ける。返り値は終了コードで、0ならば正常終了
  37. 参照        g_alloc,g_set,g_get,g_free,g_free_all
  38. コンパイル    可
  39.  
  40. ◎G_FREE    GT_PUT.FNC    パーコレ2\061\A\TOOLS
  41. 書式        g_free()
  42. 引数        void
  43. 戻り値        int
  44. 機能        バッファに割り当てられた領域を開放する。確保したメモリブロックは開放しない。
  45.         テキスト画面をバッファにしていた場合は内容をクリアして表示をもとに戻す。
  46.         戻り値は、0ならば正常終了
  47. 参照        g_alloc,g_set,g_get,gtput,g_free_all
  48. コンパイル    可
  49.  
  50. ◎G_FREE_ALL    GT_PUT.FNC    パーコレ2\061\A\TOOLS
  51. 書式        g_free_all()
  52. 引数        void
  53. 戻り値        int
  54. 機能        バッファに割り当てられた領域、確保したメモリブロックがあれば開放する。
  55.         テキスト画面をバッファにしていた場合は内容をクリアして表示をもとに戻す。
  56.         返り値は、0ならば正常終了
  57. 参照        g_alloc,g_set,g_get,gtput,g_free
  58. コンパイル    可
  59.  
  60. ◎G_CLIP    GT_PUT.FNC    パーコレ2\061\A\TOOLS
  61. 書式        int g_clip(xs, ys, xe, ye)
  62. 引数        int(xs, ys, xe, ye)
  63. 戻り値        int
  64. 機能        指定したクリップ領域 (xs,ys)-(xe,ye)以外には書き込まなくなる。
  65.         戻り値は、0なら正常終了
  66. コンパイル    可
  67.  
  68. ◎G_T_COLOR    GT_PUT.FNC    パーコレ2\061\A\TOOLS
  69. 書式        g_t_color(col)
  70. 引数        int col
  71. 戻り値        int
  72. 機能        元画像の特定の色を透明色として、出力しない機能。元画像でパレットコードが透明色に
  73.         指定された領域は変形出力後画面に書き込まなくなる。
  74.         返り値は、終了コード0ならば正常終了。引数は以下の通り。
  75.         正の値  colの色を透明色にする。
  76.            -1 透明色は無し。
  77.             -2  最下位ビットが1の色を全て透明色とする。
  78.             -3 最下位位ビットが0の色を全て透明色とする。
  79. コンパイル    可
  80.  
  81. ◎G_X_COLOR    GT_PUT.FNC    パーコレ2\061\A\TOOLS
  82. 書式         g_x_color(col)
  83. 引数        int col
  84. 戻り値        int
  85. 機能        背景(出力先のグラフィック画面)上の指定した色の上にのみ変形後の出力を書き込む。
  86.         (クロマキー合成のようなもの)戻り値は、0ならば正常終了。引数は以下の通り。
  87.         正の値  colを合成色にする。
  88.             -1  合成色は無し(全色)。
  89.             -2  最下位ビットが1の色を全て合成色とする。
  90.             -3  最下位ビットが0の色を全て合成色とする。
  91. コンパイル    可
  92.  
  93.